hydrocinnamic aldehyde - French English Dictionary